#coding=utf-8

filename = input('输入你要转换的文件名：')
rowCnt = int(input('输入每行项数：'))

# 使用方法：运行该脚本，输入待处理文件以及每行item项数，然后将输出的内容拷贝至md文件中
# 注意待处理的每一项之间用空格分开，每一项内部不包含空格
# 处理过的结果并不一定完全准确，如果报错或者样式有错误请在param-desc组件内做二次修改
with open(filename, 'r', encoding='utf-8') as f:
	rowNO = 1
	row = f.readline()
	while row:
		row = row.replace('"', '\'')
		items = row.split()
		items.extend(['']*(rowCnt-len(items)))
		items = map(lambda x: '"'+x+'"', items)
		values = '"values": [' + ','.join(items) + ']'
		isTitle = '"isTitle": true, ' if rowNO == 1 else ''
		rowObj = '{' + isTitle + values + '}'
		print(rowObj)
		rowNO += 1
		row = f.readline()